C#语言平面坐标计算,用C#编写: 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。...

您所在的位置:网站首页 计算平面上任意两点的坐标c 语言怎么写 C#语言平面坐标计算,用C#编写: 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。...

C#语言平面坐标计算,用C#编写: 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。...

2024-07-17 22:28| 来源: 网络整理| 查看: 265

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

zqwoshishui

推荐于 2017.12.16

class Program

{

static void Main(string[] args)

{

string ins = "";

string[] sparr;

double[] parr = new double[4];

do

{

Console.Write("输入一组(2个点坐标数据,输入end退出):");

ins = Console.ReadLine();

sparr =  ins.Trim().Replace("  "," ").Split(' ');

if (ins == "end")

{

break;

}else if (sparr.Length 

{

Console.WriteLine("输入错误!");

}else

{

for (int i = 0; i 

{

parr[i] = int.Parse(sparr[i]);

}

Console.WriteLine(" 两点距离:{0}", dis(parr[0], parr[1], parr[2], parr[3]));

}

Console.WriteLine("----------------------------------------------");

} while (true);

Console.Write("按下回车键程序退出...");

Console.Read();

}

static double dis(double x1, double y1, double x2, double y2)

{

double dx, dy;

dx = x2 - x1;

dy = y2 - y1;

return Math.Sqrt(dx * dx + dy * dy);

}

}

需要完善对输入合法性的判断

03分享举报



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3